Labels:text | screenshot | font | circle | diagram | line OCR: Event 1: Event 2: Event 3: Jukebox started First media found Media finished playing D Fetch media files O Play set's first media from media source for default play set State 0 State 1 Idle Mode Play Mode [] Play sof's next media O Fetch media files from sel's medin Source Event 4: User chose different play set Figure 3: State machine for the Jukebox application logic.